ICoordinateCalculator

StockSharp.Xaml.Charting.Numerics.CoordinateCalculators

使用预计算常数,执行 ICoordinateCalculator 的类型可以由像素坐标转换为数据值并返回

属性

HasFlippedCoordinates
public bool HasFlippedCoordinates { get; }
value = iCoordinateCalculator.HasFlippedCoordinates

获得一个表示坐标是否被翻转的值

IsCategoryAxisCalculator
public bool IsCategoryAxisCalculator { get; }
value = iCoordinateCalculator.IsCategoryAxisCalculator

获得一个值,以显示是否为分类轴坐标计算器

IsHorizontalAxisCalculator
public bool IsHorizontalAxisCalculator { get; }
value = iCoordinateCalculator.IsHorizontalAxisCalculator

获得一个值,显示是否为水平轴坐标计算器

IsLogarithmicAxisCalculator
public bool IsLogarithmicAxisCalculator { get; }
value = iCoordinateCalculator.IsLogarithmicAxisCalculator

获得一个值,以显示它是否是一个对数轴坐标计算器

IsXAxisCalculator
public bool IsXAxisCalculator { get; }
value = iCoordinateCalculator.IsXAxisCalculator

获得一个值,以显示它是否是坐标计算器属于 X 轴

方法

GetCoordinate
public double GetCoordinate(DateTime dataValue)
result = iCoordinateCalculator.GetCoordinate(dataValue)

将 DateTime 数据值转换成像素坐标

dataValue
The DateTime data value

返回值: 像素坐标

GetCoordinate
public double GetCoordinate(T dataValue)
result = iCoordinateCalculator.GetCoordinate(dataValue)

将数据值转换为像素坐标

dataValue
数据值

返回值: 像素坐标

GetDataValue
public T GetDataValue(double pixelCoordinate)
result = iCoordinateCalculator.GetDataValue(pixelCoordinate)

将像素坐标转换为数据值

pixelCoordinate
像素坐标

返回值: 数据值

TranslateBy
public DoubleRange TranslateBy(double pixels, DoubleRange inputRange)
result = iCoordinateCalculator.TranslateBy(pixels, inputRange)

将输入范围的分和最大数由指定数据值转换。 ICoordinateCalculator 的具体实施, 如 DoubleCoordinateCalculator 、 LogarithmicDoubleCoordinateCalculator 和 CategoryCoordinateCalculator, 将对此有不同的处理 。

pixels
InputRange 分和最大音量将按此正或负的金额翻译像素数
inputRange
The input DoubleRange to translate

返回值: 应用了翻译的 CategoryCoordinateCalculator 的新实例

TranslateBy
public DoubleRange TranslateBy(double minFraction, double maxFraction, IRange inputRange)
result = iCoordinateCalculator.TranslateBy(minFraction, maxFraction, inputRange)

翻译输入范围的分数和最大值,将其乘以指定的数。 ICoordinateCalculator的具体实施,如 DoubleCoordinateCalculator、 LogarithmicDoubleCoordinateCalculator 和 CategoryCoordinateCalculator 将对此作不同的处理。

inputRange
要翻译的输入 IRANG
minFraction
范围开始的乘数
maxFraction
射程结束的乘数